start_kernl call stack

    start_kernel                                                         # init/main.c:520
        |--smp_setup_processor_id                                        # init/main.c:496
        |--lockdep_init                                                  # kernel/lockdep.c:3570
        |--debug_objects_early_init                                      # lib/debugobjects.c:905
        |--boot_init_stack_canary                                        # arch/x86/include/asm/stackprotector.h:59
        |--cgroup_init_early                                             # kernel/cgroup.c:3214
        |--local_irq_disable                                             # include/linux/irqflags.h:61
            |--raw_local_irq_disable                                     # arch/x86/include/asm/irqflags.h:74
                |--native_irq_disable                                    # arch/x86/include/asm/irqflags.h:37
            |--trace_hardirqs_off                                        # kernel/lockdep.c:2380
                |--trace_hardirqs_off_caller                             # kernel/lockdep.c::2355
        |--early_boot_irqs_off                                           # kernel/lockdep.c:2289
        |--early_init_irq_lock_class                                     # kernel/irq/handle.c:544
            |--irq_to_desc                                               # kernel/irq/handle.c:192
        |--lock_kernel                                                   # lib/kernel_lock.c:116
            |--__lock_kernel                                             # lib/kernel_lock.c:94
                |--_raw_spin_lock                                        # lib/spinlock_debug.c:128
                    |--__raw_spin_trylock                                # lib/spinlock_debug.c:193
                        |--__ticket_spin_trylock                         # arch/x86/include/asm/spinlock.h:80
        |--tick_init                                                     # kernel/time/tick-common.c:417
            |--clockevents_register_notifier                             # kernel/time/clockevents.c:140
                |--spin_lock_irqsave
                |--raw_notifier_chain_register                           # kernel/notifier.c:344
                    |--notifier_chain_register                           # kernel/notifier.c:21
                        |--rcu_assign_pointer                            # include/linux/rcupdate.h:256
                |--spin_unlock_irqrestore
        |--boot_cpu_init                                                 # init/main.c:486
            |--smp_processor_id
            |--set_cpu_online                                            # kernel/cpu.c:607
            |--set_cpu_active
            |--set_cpu_present
            |--set_cpu_possible
        |--page_address_init                                             # mm/highmem.c:409
            |--list_add                                                  # include/linux/list.h:64
                |--__list_add                                            # lib/list_debug.c:19
            |--spin_lock_init                                            # include/linux/spinlock.h:96
                |---__spin_lock_init                                     # lib/spinlock_debug.c:16
        |--printk
        |--setup_arch                                                    # arch/x86/kernel/setup.c:720
            |--visws_early_detect        # We don't use visual workstation, this routine could be ingnored
            |--vmi_init                  # Same as visws_early_detect because of no configuration in linux config file
            |--early_cpu_init                                            # arch/x86/kernel/cpu/common.c:659
                |--early_identify_cpu                                    # arch/x86/kernel/cpu/common.c:621
                    |--have_cpuid_p                                      # arch/x86/kernel/cpu/common.c:204
                        |--flag_is_changeable_p                          # arch/x86/kernel/cpu/common.c:175
                    |--cpu_detect                                        # arch/x86/kernel/cpu/common.c:514
                        |--cpuid                                         # arch/x86/include/asm/processor.h:648
                            |--__cpuid                                   # arch/x86/include/asm/processor.h:577
                                |--native_cpuid                          # arch/x86/include/asm/processor.h:179
                    |--get_cpu_vendor                                    # arch/x86/kernel/cpu/common.c:487
                    |--get_cpu_cap                                       # arch/x86/kernel/cpu/common.c:544
                        |--cpuid
                        |--cpuid_eax                                     # arch/x86/include/asm/processor.h:670
                            |--cpuid
                                |--__cpuid
                                    |--native_cpuid
                        |--cpuid_edx
                        |--cpuid_ecx
                        |--cpu_has                                       # arch/x86/include/asm/cpufeature.h:184
                        |--init_scattered_cpuid_features                 # arch/x86/kernel/cpu/addon_cpuid_features.c:
                    |--early_init_intel                                  # arch/x86/kernel/cpu/intel.c:31
                        |--clear_cpu_cap                                 # arch/x86/include/asm/cpufeature.h:200
                            |--clear_bit                                 # arch/x86/include/asm/bitops.h:97
            |--early_ioremap_init                                        # arch/x86/mm/ioremap.c:430
                |--early_ioremap_pmd                                     # arch/x86/mm/ioremap.c:412
                    |--__fix_to_virt                                     # arch/x86/include/asm/fixmap.h:179
                    |--read_cr3                                          # arch/x86/include/asm/system.h:310
                        |--native_read_cr3                               # arch/x86/include/asm/system.h:244
                |--pmd_populate_kernel                                   # arch/x86/include/asm/pgalloc.h:62
                    |--__pa                                              # arch/x86/include/asm/page.h:36
                        |--__phys_addr                                   # arch/x86/mm/physaddr.c:48
                    |--set_pmd                                           # arch/x86/include/asm/pgtable.h:38
                        |--native_set_pmd                                # arch/x86/include/asm/pgtable-3level.h:39
                            set_64bit                                    # arch/x86/include/asm/cmpxchg_32.h:33
            |--old_decode_dev                                            # include/linux/kdev_t.h:31
                |--MKDEV                                                 # include/linux/kdev_t.h:9
            |--x86_init.oem.arch_setup -> x86_init_noop                  # arch/x86/kernel/x86_init.c:18
            |--setup_memory_map                                          # arch/x86/kernel/e820.c:1464
                |--default_machine_specific_memory_setup                 # arch/x86/kernel/e820.c:1426
                    |--sanitize_e820_map                                 # arch/x86/kernel/e820.c:235
                    |--append_e820_map                                   # arch/x86/kernel/e820.c:423
                        |--__append_e820_map                             # arch/x86/kernel/e820.c:394
                            |--e820_add_region                           # arch/x86/kernel/e820.c:129
                                |--__e820_add_region                     # arch/x86/kernel/e820.c:113
            |--parse_setup_data                                          # arch/x86/kernel/setup.c:419
            |--e820_reserve_setup_data                                   # arch/x86/kernel/setup.c:441
            |--copy_edd                                                  # arch/x86/kernel/setup.c:252
            |--parse_early_param                                         # init/main.c:468
                |--parse_early_options                                   # init/main.c:462
                    |--parse_args                                        # kernel/params.c:131
            |--vmi_activate                                              # arch/x86/include/asm/vmi.h:232
            |--reserve_early_setup_data                                  # arch/x86/kernel/setup.c:467
            |--acpi_mps_check                                            # arch/x86/kernel/acpi/boot.c:1673
            |--setup_clear_cpu_cap
            |--early_dump_pci_devices                                    # arch/x86/pci/early.c:88
                |--read_pci_config                                       # arch/x86/pci/early.c:10
                |--early_dump_pci_device                                 # arch/x86/pci/early.c:66
                    |--read_pci_config
                |--read_pci_config_byte                                  # arch/x86/pci/early.c:20
            |--finish_e820_parsing                                       # arch/x86/kernel/e820.c:1304
            |--efi_init                                                  # arch/x86/kernel/efi.c:317
            |--dmi_scan_machine                                          # drivers/firmware/dmi_scan.c:372
                |--dmi_ioremap -> early_ioremap                          # arch/x86/include/asm/dmi.h:16
                    |--__early_ioremap                                   # arch/x86/mm/ioremap.c:529
                        |--early_set_fixmap                              # arch/x86/mm/ioremap.c:488
                            |--__early_set_fixmap                        # arch/x86/mm/ioremap.c:469
                                |--early_ioremap_pte                     # arch/x86/mm/ioremap.c:423
                                    |--set_pte
                |--dmi_present                                           # drivers/firmware/dmi_scan.c:346
                    |--dmi_walk_early                                    # drivers/firmware/dmi_scan.c:104
                        |--dmi_ioremap
                        |--dmi_table                                     # drivers/firmware/dmi_scan.c:71
                            |--dmi_decode                                # drivers/firmware/dmi_scan.c:303
                        |--add_device_randomness                         # drivers/char/random.c"632
                        |--dmi_iounmap
                |--dmi_iounmap
            |--dmi_check_system                                          # drivers/firmware/dmi_scan.c:467
                |--dmi_matches                                           # drivers/firmware/dmi_scan.c:426
                |--dmi_low_memory_corruption                             # arch/x86/kernel/setup.c:634
            |--init_hypervisor_platform                                  # arch/x86/kernel/cpu/hypervisor.c:52
                |--init_hypervisor                                       # arch/x86/kernel/cpu/hypervisor.c:46
                    |--detect_hypervisor_vendor                          # arch/x86/kernel/cpu/hypervisor.c:28
                        |--vmware_platform                               # arch/x86/kernel/cpu/vmware.c:93
                            |--cpuid                                     # arch/x86/include/asm/processor.h:648
                                |--__cpuid -> native_cpuid               # arch/x86/include/asm/processor.h:577
                                                                         # arch/x86/include/asm/processor.h:179
                    |--hypervisor_set_feature_bits                       # arch/x86/kernel/cpu/hypervisor.c:38
                |--vmware_platform_setup                                 # arch/x86/kernel/cpu/vmware.c:75
            |--probe_roms                                                # arch/x86/kernel/probe_roms_32.c:95
                |--isa_bus_to_virt -> phys_to_virt                       # arch/x86/include/asm/io.h:135
                                                                         # arch/x86/include/asm/io.h:115
                    |--__va                                              # arch/x86/include/asm/page.h:42
                |--romsignature                                          # arch/x86/kernel/probe_roms_32.c:78
                    |--probe_kernel_address -> ... __copy_from_user_inatomic ...                             
                                                                         # include/linux/uaccess.h:74
                                                                         # include/linux/uaccess.h:89
                |--probe_kernel_address
                |--romchecksum                                           # arch/x86/kernel/probe_roms_32.c:86
                    |--probe_kernel_address
                |--request_resource                                      # kernel/resource.c:198
                    |--write_lock
                    |--__request_resource                                # kernel/resource.c:144
                    |--write_unlock
            |--insert_resource                                           # kernel/resource.c:439
                |--write_lock
                    |--__insert_resource                                 # kernel/resource.c:379
                        |--__request_resource
                |--write_unlock
            |--ppro_with_ram_bug                                         # arch/x86/kernel/cpu/intel.c:143
            |--e820_end_of_ram_pfn                                       # arch/x86/kernel/e820.c:1145
                |--e820_end_pfn                                          # arch/x86/kernel/e820.c:1111
            |--early_reserve_e820_mpc_new                                # arch/x86/kernel/mpparse.c:957
                |--early_reserve_e820
            |--mtrr_bp_init                                              # arch/x86/kernel/cpu/mtrr/main.c:654
                |--init_ifs                                              # arch/x86/kernel/cpu/mtrr/main.c:592
                    |--amd_init_mtrr                                     # arch/x86/kernel/cpu/mtrr/amd.c:120
                    |--cyrix_init_mtrr                                   # arch/x86/kernel/cpu/mtrr/cyrix.c:278
                    |--centaur_init_mtrr                                 # arch/x86/kernel/cpu/mtrr/centaur.c:123
            |--mtrr_trim_uncached_memory                                 # arch/x86/kernel/cpu/mtrr/cleanup.c:992
            |--find_low_pfn_range                                        # arch/x86/mm/init_32.c:699
                |--lowmem_pfn_init                                       # arch/x86/mm/init_32.c:622
            |--setup_bios_corruption_check                               # arch/x86/kernel/check.c:60
                |--find_e820_area_size                                   # arch/x86/kernel/e820.c:1032
            |--reserve_brk                                               # arch/x86/kernel/setup.c:299
                |--reserve_early                                         # arch/x86/kernel/e820.c:894
                    |--drop_overlaps_that_are_ok                         # arch/x86/kernel/e820.c:781
                    |--__reserve_early                                   # arch/x86/kernel/e820.c:838
                        |--find_overlapped_early                         # arch/x86/kernel/e820.c:739
            |--init_gbpages
            |--init_memory_mapping                                       # arch/x86/mm/init.c:123
                |--set_nx                                                # arch/x86/mm/setup_nx.c:37
                |--set_in_cr4                                            # arch/x86/include/asm/processor.h:605
            |--reserve_initrd                                            # arch/x86/kernel/setup.c:374
            |--io_delay_init                                             # arch/x86/kernel/io_delay.c:105
                |--dmi_check_system                                      # drivers/firmware/dmi_scan.c:467
                    |--dmi_matches                                       # drivers/firmware/dmi_scan.c:426
            |--acpi_boot_table_init                                      # arch/x86/kernel/acpi/boot.c:1537
                |--acpi_table_init                                       # drivers/acpi/tables.c:338
                    |--acpi_initialize_tables                            # drivers/acpi/acpica/tbxface.c:107
                |--acpi_table_parse                                      # drivers/acpi/tables.c:278
                    |--acpi_get_table_with_size                          # drivers/acpi/acpica/tbxface.c:377
                |--acpi_blacklisted                                      # drivers/acpi/blacklist.c:112
            |--early_acpi_boot_init                                      # arch/x86/kernel/acpi/boot.c:1578
                |--early_acpi_process_madt                               # arch/x86/kernel/acpi/boot.c:1159
                    |--acpi_table_parse
                    |--early_acpi_parse_madt_lapic_addr_ovr              # arch/x86/kernel/acpi/boot.c:759
                        |--acpi_table_parse_madt
                        |--acpi_register_lapic_address
            |--initmem_init                                              # arch/x86/mm/init_32.c:706
                |--e820_register_active_regions                          # arch/x86/kernel/e820.c:1188
                    |--e820_find_active_region                           # arch/x86/kernel/e820.c:1158
                    |--add_active_range                                  # mm/page_alloc.c:3974
                |--sparse_memory_present_with_active_regions             # mm/page_alloc.c:3461
                |--setup_bootmem_allocator                               # arch/x86/mm/init_32.c
                    |--bootmem_bootmap_pages                             # mm/bootmem.c:66
                    |--find_e820_area                                    # arch/x86/kernel/e820.c:1000
                    |--reserve_early                                     # arch/x86/kernel/e820.c:894
                        |--drop_overlaps_that_are_ok                     # arch/x86/kernel/e820.c:781
                        |--__reserve_early                               # arch/x86/kernel/e820.c:838
            |--acpi_reserve_bootmem                                      # arch/x86/kernel/acpi/sleep.c:129
                |--__alloc_bootmem_low                                   # mm/bootmem.c:747
                    |--___alloc_bootmem                                  # mm/bootmem.c:613
                        |--___alloc_bootmem_nopanic                      # mm/bootmem.c:562
                            |--alloc_arch_preferred_bootmem              # mm/bootmem.c:541
                            |--alloc_bootmem_core                        # mm/bootmem.c:434
            |--find_smp_config                                           # arch/x86/include/asm/mpspec.h:72
                |--default_find_smp_config                               # arch/x86/kernel/mpparse.c:728
                    |--smp_scan_config                                   # arch/x86/kernel/mpparse.c:688
            |--reserve_crashkernel                                       # arch/x86/kernel/setup.c:531
                |--get_total_mem                                         # arch/x86/kernel/setup.c:519
                |--parse_crashkernel
                |--reserve_bootmem_generic
                |--insert_resource
            |--reserve_ibft_region                                       # drivers/firmware/iscsi_ibft_find.c:55
                |--reserve_bootmem
            |--x86_init.paging.pagetable_setup_start
                -> native_pagetable_setup_start                          # arch/x86/mm/init_32.c:472
                |--paravirt_alloc_pmd                                    # arch/x86/include/asm/pgalloc.h:16
            |--paging_init                                               # arch/x86/mm/init_32.c:818
                |--pagetable_init                                        # arch/x86/mm/init_32.c:542
                    |--permanent_kmaps_init                              # arch/x86/mm/init_32.c:397
                        |--page_table_range_init                         # arch/x86/mm/init_32.c:198
                            |--one_md_table_init                         # arch/x86/mm/init_32.c:79
                            |--one_page_table_init                       # arch/x86/mm/init_32.c:108
                            |--page_table_kmap_check
                    |--__flush_tlb_all                                   # arch/x86/include/asm/tlbflush.h:49
                        |--__native_flush_tlb_single                     # arch/x86/include/asm/tlbflush.h:44
                    |--kmap_init                                         # arch/x86/mm/init_32.c:383
                    |--zone_sizes_init                                   # arch/x86/mm/init_32.c:737
            |--x86_init.paging.pagetable_setup_done
                -> native_pagetable_setup_done                           # arch/x86/mm/init_32.c:504
            |--setup_trampoline_page_table                               # arch/x86/kernel/trampoline.c:44
                |--clone_pgd_range                                       # arch/x86/include/asm/pgtable.h:619
            |--generic_apic_probe                                        # arch/x86/kernel/apic/probe_32.c:240
            |--early_quirks                                              # arch/x86/kernel/early-quirks.c:279
                |--early_pci_allowed                                     # arch/x86/pci/early.c:60
                |--check_dev_quirk                                       # arch/x86/kernel/early-quirks.c:240
                    |--read_pci_config_16                                # arch/x86/pci/early.c:29
                    |--read_pci_config_byte                              # arch/x86/pci/early.c:20
            |--acpi_boot_init                                            # arch/x86/kernel/acpi/boot.c:1595
                |--dmi_check_system                                      # drivers/firmware/dmi_scan.c:467
                    |--dmi_matches                                       # drivers/firmware/dmi_scan.c:426
                |--acpi_table_parse                                      # drivers/acpi/tables.c:278
                |--acpi_process_madt                                     # arch/x86/kernel/acpi/boot.c:1186
            |--sfi_init                                                  # drivers/sfi/sfi_core.c:385
            |--get_smp_config                                            # arch/x86/include/asm/mpspec.h:60
                |--default_get_smp_config                                # arch/x86/kernel/mpparse.c:606
            |--prefill_possible_map                                      # arch/x86/kernel/smpboot.c:1202
                |--set_cpu_possible                                      # kernel/cpu.c:591
                    |--cpumask_set_cpu                                   # include/linux/cpumask.h:240
            |--init_apic_mappings                                        # arch/x86/kernel/apic/apic.c:1622
                |--read_apic_id                                          # arch/x86/include/asm/apic.h:480
                    |--apic_read                                         # arch/x86/include/asm/apic.h:376
                        |--native_apic_mem_read                          # arch/x86/include/asm/apic.h:110
                        |--default_get_apic_id                           # arch/x86/include/asm/apic.h:420
            |--ioapic_init_mappings                                      # arch/x86/kernel/apic/io_apic.c:4163
                |--ioapic_setup_resources                                # arch/x86/kernel/apic/io_apic.c:4133
            |--probe_nr_irqs_gsi                                         # arch/x86/kernel/apic/io_apic.c:3841
                |--acpi_probe_gsi                                        # arch/x86/kernel/acpi/boot.c:849
            |--e820_reserve_resources                                    # arch/x86/kernel/e820.c:1334
                |--firmware_map_add_early                                # arch/x86/kernel/e820.c:163
                    |--firmware_map_add_entry                            # drivers/firmware/memmap.c:108
            |--e820_mark_nosave_regions                                  # arch/x86/kernel/e820.c:681
                |--register_nosave_region                                # include/linux/suspend.h:233
                    |--__register_nosave_region                          # kernel/power/snapshot.c:599
            |--i386_reserve_resources                                    # arch/x86/kernel/setup.c:1070
                |--request_resource                                      # kernel/resource.c:198
                    |--__request_resource                                # kernel/resource.c:144
                |--reserve_standard_io_resources                         # arch/x86/kernel/setup.c:601
            |--e820_setup_gap                                            # arch/x86/kernel/e820.c:618
                |--e820_search_gap                                       # arch/x86/kernel/e820.c:577
            |--x86_init.oem.banner -> x86_init_noop                      # arch/x86/kernel/x86_init.c:18
            |--mcheck_intel_therm_init                                   # arch/x86/kernel/cpu/mcheck/therm_throt.c:259
        |--mm_init_owner                                                 # include/linux/sched.h:2603
        |--setup_command_line                                            # init/main.c:393
        |--setup_nr_cpu_ids                                              # init/main.c:362
        |--setup_per_cpu_areas                                           # arch/x86/kernel/setup_percpu.c:171
            |--pcpu_embed_first_chunk                                    # mm/percpu.c:1862
                |--pcpu_build_alloc_info                                 # mm/percpu.c:1395
        |--smp_prepare_boot_cpu                                          # arch/x86/include/asm/smp.h:84
            |--native_smp_prepare_boot_cpu                               # arch/x86/kernel/smpboot.c:1155
                |--switch_to_new_gdt                                     # arch/x86/kernel/cpu/common.c:344
        |--build_all_zonelists                                           # mm/page_alloc.c:2768
            |--set_zonelist_order                                        # mm/page_alloc.c:2702
            |--__build_all_zonelists                                     # mm/page_alloc.c:2752
                |--build_zonelists                                       # mm/page_alloc.c:2707
                    |--build_zonelists_node                              # mm/page_alloc.c:2321
                |--build_zonelist_cache                                  # mm/page_alloc.c:2744
            |--mminit_verify_zonelist                                    # mm/mm_init.c:22
            |--cpuset_init_current_mems_allowed                          # kernel/cpuset.c:2199
                |--__nodes_setall                                        # include/linux/nodemask.h:114
        |--page_alloc_init                                               # mm/page_alloc.c:4511
            |--hotcpu_notifier -> cpu_notifier -> register_cpu_notifier  # kernel/cpu.c:128
                |--cpu_maps_update_begin                                 # kernel/cpu.c:76
                |--raw_notifier_chain_register                           # kernel/notifier.c:344
                    |--notifier_chain_register                           # kernel/notifier.c:21
                |--cpu_maps_update_done                                  # kernel/cpu.c:81
        |--parse_early_param                                             # init/main.c:468
        |--parse_args                                                    # kernel/params.c:131
        |--pidhash_init                                                  # kernel/pid.c:502
            |--alloc_large_system_hash                                   # mm/page_alloc.c:4844
                |--alloc_bootmem_nopanic -> __alloc_bootmem_nopanic      # mm/bootmem.c:607
                    |--___alloc_bootmem_nopanic                          # mm/bootmem.c:562
                        |--alloc_arch_preferred_bootmem                  # mm/bootmem.c:541
                        |--alloc_bootmem_core                            # mm/bootmem.c:434
        |--vfs_caches_init_early                                         # fs/dcache.c:2314
            |--dcache_init_early                                         # fs/dcache.c:2253
            |--inode_init_early                                          # fs/inode.c:1561
        |--sort_main_extable                                             # kernel/extable.c:39
            |--sort_extable                                              # lib/extable.c:36
                |--sort                                                  # lib/sort.c:47
        |--trap_init                                                     # arch/x86/kernel/traps.c:941
            |--set_intr_gate                                             # arch/x86/include/asm/desc.h:338
                |--_set_gate                                             # arch/x86/include/asm/desc.h:320
                    |--pack_gate                                         # arch/x86/include/asm/desc.h:64
                    |--write_idt_entry -> native_write_idt_entry         # arch/x86/include/asm/desc.h:115
            |--cpu_init                                                  # arch/x86/kernel/cpu/common.c:1200
                |--load_idt -> native_load_idt                           # arch/x86/include/asm/desc.h:222
                |--switch_to_new_gdt                                     # arch/x86/kernel/cpu/common.c:344
                    |--load_gdt -> native_load_gdt                       # arch/x86/include/asm/desc.h:217
                    |--load_percpu_segment                               # arch/x86/kernel/cpu/common.c:329
                |--enter_lazy_tlb                                        # arch/x86/include/asm/mmu_context.h
                |--load_sp0 -> native_load_sp0                           # arch/x86/include/asm/processor.h:555
                |--set_tss_desc -> __set_tss_desc                        # arch/x86/include/asm/desc.h:176
                    |--set_tssldt_descriptor                             # arch/x86/include/asm/desc.h:157
                    |--write_gdt_entry -> native_write_gdt_entry         # arch/x86/include/asm/desc.h:127
                |--load_TR_desc -> native_load_tr_desc                   # arch/x86/include/asm/desc.h:212
                |--load_LDT                                              # arch/x86/include/asm/desc.h:290
                    |--load_LDT_nolock                                   # arch/x86/include/asm/desc.h:285
                |--__set_tss_desc
                |--clear_all_debug_regs                                  # arch/x86/kernel/cpu/common.c:1074
                |--clear_used_math
                |--mxcsr_feature_mask_init                               # arch/x86/kernel/i387.c:45
                |--init_thread_xstate                                    # arch/x86/kernel/i387.c:61
                |--xsave_init                                            # arch/x86/kernel/xsave.c:289
            |--x86_init.irqs.trap_init -> x86_init_noop                  # arch/x86/kernel/x86_init.c:18
        |--mm_init                                                       # init/main.c:507
            |--mem_init                                                  # arch/x86/mm/init_32.c:860
                |--pci_iommu_alloc                                       # arch/x86/kernel/pci-dma.c:123
                |--free_all_bootmem                                      # mm/bootmem.c:224
                    |--free_all_bootmem_core                             # mm/bootmem.c:146
                |--page_is_ram                                           # arch/x86/mm/ioremap.c:27
                |--PageReserved ?
                |--set_highmem_pages_init                                # arch/x86/mm/highmem_32.c:109
                    |--is_highmem                                        # include/linux/mmzone.h:734
                    |--add_highpages_with_active_regions                 # arch/x86/mm/init_32.c:455
                        |--work_with_active_regions                      # mm/page_alloc.c:3441
                            |--work_fn -> add_highpages_work_fn          # arch/x86/mm/init_32.c:428
                                |--add_one_highpage_init                 # arch/x86/mm/init_32.c:415
                |--save_pg_dir                                           # arch/x86/mm/init_32.c:557
                |--zap_low_mappings                                      # arch/x86/mm/init_32.c:567
                    |--set_pgd
                    |--__native_flush_tlb
            |--kmem_cache_init                                           # mm/slub.c:3174
                |--init_alloc_cpu                                        # mm/slub.c:2204
                    |--init_alloc_cpu_cpu                                # mm/slub.c:2191
                |--create_kmalloc_cache                                  # mm/slub.c:2693
                    |--kmem_cache_open                                   # mm/slub.c:2464
                        |--kmem_cache_flags                              # mm/slub.c:1038
                        |--calculate_sizes                               # mm/slub.c:2344
                        |--set_min_partial                               # mm/slub.c:2331
                        |--init_kmem_cache_nodes                         # mm/slub.c:2324
                            |--init_kmem_cache_node                      # mm/slub.c:2086
                        |--alloc_kmem_cache_cpus                         # mm/slub.c:2168
                            |--get_cpu_slab                              # mm/slub.c:245
                            |--alloc_kmem_cache_cpu                      # mm/slub.c:2122
                            |--init_kmem_cache_cpu                       # mm/slub.c:2072
                    |--sysfs_slab_add                                    # mm/slub.c:4567
            |--vmalloc_init                                              # mm/vmalloc.c:1097
        |--sched_init                                                    # kernel/sched.c:9657
            |--init_defrootdomain                                        # kernel/sched.c:8282
            |--init_rt_bandwidth                                         # kernel/sched.c:176
            |--set_load_weight                                           # kernel/sched.c:1919
            |--open_softirq                                              # kernel/softirq.c:374
            |--enter_lazy_tlb                                            # arch/x86/include/asm/mmu_context.h:25
            |--init_idle                                                 # kernel/sched.c:7252
                |--__sched_fork                                          # kernel/sched.c:2637
                |--__set_task_cpu                                        # kernel/sched.c:1795
                |--ftrace_graph_init_idle_task                           # kernel/trace/ftrace.c:3283
            |--perf_event_init                                           # kernel/perf_event.c:5069
        |--early_irq_init                                                # kernel/irq/handle.c:150
            |--init_irq_default_affinity                                 # kernel/irq/handle.c:47
            |--arch_probe_nr_irqs                                        # arch/x86/kernel/apic/io_apic.c:3864
            |--arch_early_irq_init                                       # arch/x86/kernel/apic/io_apic.c:187
        |--init_IRQ                                                      # arch/x86/kernel/irqinit.c:143
        |--prio_tree_init                                                # lib/prio_tree.c:71
        |--init_timers                                                   # kernel/timer.c:1653
            |--timer_cpu_notify                                          # kernel/timer.c:1626
                |--init_timers_cpu                                       # kernel/timer.c:1520
            |--init_timer_stats                                          # kernel/time/timer_stats.c:406
            |--register_cpu_notifier                                     # kernel/cpu.c:128
            |--open_softirq
        |--hrtimers_init                                                 # kernel/hrtimer.c:1758
        |--softirq_init                                                  # kernel/softirq.c:710
            |--register_hotcpu_notifier
            |--open_softirq
        |--timekeeping_init                                              # kernel/time/timekeeping.c:566
        |--time_init                                                     # arch/x86/kernel/time.c:118
        |--profile_init                                                  # kernel/profile.c:105
        |--early_boot_irqs_on                                            # kernel/lockdep.c:2294
        |--local_irq_enable                                              # include/linux/irgflags.h:59
            -> |--trace_hardirqs_on                                      # kernel/lockdep.c:2346
                   |--trace_hardirqs_on_caller                           # kernel/lockdep.c:2302
               |--raw_local_irq_enable                                   # arch/x86/include/asm/irqflags.h:79
                   |--native_irq_enable                                  # arch/x86/include/asm/irqflags.h:42
       |--set_gfp_allowed_mask
       |--kmem_cache_init_late                                           # mm/slub.c:3278
       |--console_init                                                   # drivers/char/tty_io.c:3091
           |--tty_ldisc_begin                                            # drivers/char/tty_ldisc.c:918
               |--tty_register_ldisc                                     # drivers/char/tty_ldisc.c::101
           |--con_init                                                   # drivers/char/vt.c:2833
           |--hvc_console_init                                           # drivers/char/hvc_console.c:222
           |--serial8250_console_init                                    # drivers/serial/8250.c:2821
       |--lockdep_info
       |--locking_selftest                                               # lib/locking-selftest.c:1113
       |--page_cgroup_init                                               # include/linux/page_cgroup.h:29
       |--enable_debug_pagealloc                                         # include/linux/mm.h:1276
       |--kmemtrace_init
       |--kmemleak_init
       |--debug_objects_mem_init
       |--idr_init_cache                                                 # lib/idr.c:674
       |--setup_per_cpu_pageset
       |--numa_policy_init
       |--late_time_init -> x86_late_time_init                           # arch/x86/kernel/time.c:108
           |--x86_init.timers.timer_init -> hpet_time_init               # arch/x86/kernel/time.c:101
               |--hpet_enable                                            # arch/x86/kernel/hpet.c:843
                   |--is_hpet_capable                                    # arch/x86/kernel/hpet.c:111
                   |--hpet_set_mapping                                   # arch/x86/kernel/hpet.c:69
                   |--hpet_readl                                         # arch/x86/kernel/hpet.c:55
                       |--readl                                          # arch/x86/include/asm/io.h:22
                   |--hpet_clocksource_register                          # arch/x86/kernel/hpet.c:796
                   |--hpet_legacy_clockevent_register                    # arch/x86/kernel/hpet.c:286
               |--setup_default_timer_irq                                # arch/x86/kernel/time.c:95
           |--tsc_init                                                   # arch/x86/kernel/tsc.c:958
       |--sched_clock_init                                               # kernel/sched_clock.c:68
       |--calibrate_delay                                                # init/calibrate.c:122
       |--pidmap_init                                                    # kernel/pid.c:515
       |--anon_vma_init                                                  # mm/rmap.c:189
       |--thread_info_cache_init                                         # init/main.c:500
       |--cred_init                                                      # kernel/cred.c:679
       |--fork_init                                                      # kernel/fork.c:181
           |--arch_task_cache_init                                       # arch/x86/kernel/process.c:58
       |--proc_caches_init                                               # kernel/fork.c:1487
           |--mmap_init                                                  # mm/mmap.c:2502
               |--percpu_counter_init -> __percpu_counter_init           # lib/percpu_counter.c:69
       |--buffer_init                                                    # fs/buffer.c:3364
       |--key_init                                                       # security/keys/key.c:1009
       |--security_init                                                  # security/security.c:53
       |--vfs_caches_init                                                # fs/dcache.c:2320
           |--dcache_init                                                # fs/dcache.c:2277
           |--inode_init                                                 # fs/dcache.c:1585
           |--files_init                                                 # fs/table.c:442
           |--mnt_init                                                   # fs/namespace.c:2283
               |--sysfs_init                                             # fs/sysfs/mount.c:88
                   |--sysfs_inode_init                                   # fs/sysfs/inode.c:44
                       |--bdi_init                                       # mm/backing-dev.c:651
                   |--register_filesystem                                # fs/filesystem.c:69
                   |--kern_mount -> kern_mount_data                      # fs/super.c:1014
                       |--vfs_kern_mount                                 # fs/super.c:914
               |--kobject_create_and_add                                 # lib/kobject.c:647
                   |--kobject_create                                     # lib/kobject.c:622
                   |--kobject_add                                        # lib/kobject.c:338
               |--init_rootfs                                            # fs/ramfs/inode.c:307
               |--init_mount_tree
           |--bdev_cache_init                                            # fs/block_dev.c:493
           |--chrdev_init                                                # fs/char_dev.c:568
       |--radix_tree_init                                                # lib/radix-tree.c:1249
       |--signals_init                                                   # kernel/signal.c:2690
       |--page_writeback_init                                            # mm/page-writeback.c:794
           |--writeback_set_ratelimit                                    # mm/page-writeback.c:755
           |--register_cpu_notifier                                      # kernel/cpu.c:128
       |--proc_root_init                                                 # fs/proc/root.c:104
           |--proc_init_inodecache                                       # fs/proc/inode.c:103
           |--register_filesystem                                        # fs/filesystem.c:69
           |--kern_mount_data                                            # fs/super.c:1014
           |--proc_mkdir                                                 # fs/proc/generic:698
           |--proc_tty_init                                              # fs/proc/proc_tty.c:175
           |--proc_sys_init                                              # fs/proc/proc_sysctl.c:405
       |--cgroup_init                                                    # kernel/cgroup.c:3261
       |--cpuset_init                                                    # kernel/cpuset.c:1878
       |--taskstats_init_early                                           # kernel/taskstats.c:605
       |--delayacct_init                                                 # kernel/delayacct.c:33
       |--check_bugs                                                     # arch/x86/kernel/cpu/bugs.c:155
           |--identify_boot_cpu
               |--identify_cpu
               |--init_c1e_mask
               |--sysenter_setup
               |--enable_sep_cpu
               |--init_hw_perf_events                                    # arch/x86/kernel/cpu/perf_event.c:2148
           |--check_config                                               # arch/x86/kernel/cpu/bugs.c:140
           |--check_fpu
           |--check_hlt
           |--check_popad
           |--alternative_instructions
       |--acpi_early_init                                                # drivers/acpi/bus.c:800
           |--acpi_reallocate_root_table
           |--acpi_initialize_subsystem                                  # drivers/acpi/acpica/utxface.c:67
               |--acpi_os_initialize
               |--acpi_ut_init_globals
                   |--acpi_ut_create_caches                              # drivers/acpi/acpica/utalloc.c:62
               |--acpi_ut_mutex_initialize                               # drivers/acpi/acpica/utmutex.c:68
               |--acpi_ns_root_initialize                                # drivers/acpi/acpica/nsaccess.c:66
           |--acpi_load_tables
               |--acpi_tb_load_namespace                                 # drivers/acpi/acpica/tbxface.c:499
           |--acpi_enable_subsystem
       |--sfi_init_late                                                  # drivers/sfi/sfi_core.c:401
       |--ftrace_init                                                    # kernel/trace/ftrace.c:2734
       |--rest_init                                                      # init/main.c:412

Links

results matching ""

    No results matching ""